/* VOOR RATINGLIJST: */

.body {
	font-family: verdana;
	font-size: 90%;
}

table.ratinglist {
	margin-left: auto; 
	margin-right: auto;
	border-spacing: 1px;
	border-collapse: separate;
	font-family: verdana;
}

.ratinglist A:link {
	background-color: transparent;
	color: blue;
	text-decoration: none;
}

.ratinglist A:visited {
	background-color: transparent;
	color: blue;
	text-decoration: none;
}

.ratinglist A:hover {
	background-color: blue;
	color: #FFFFFF;
	text-decoration: none;
}

.ratinglist A:active {
	background-color: transparent;
	color: #B30700;
	text-decoration: none;
}

.ratinglist tbody tr:nth-child(odd) {
	background-color: white;
}

.ratinglist tbody tr:nth-child(even) {
	background-color: #f5fafa;
}

.ratinglist thead td {
	border: none;
	padding-bottom: 1px;
	padding-top: 1px;
} 

.ratinglist tbody td {
	border: #c1dad7 1pt solid;
}

.ratinglist tfoot td {
	border: none;
	padding-bottom: 1px;
	padding-top: 1px;
}

.ratinglist thead th {
	background-color: #cae8ea;
	border: #c1dad7 1pt solid;
	padding-bottom: 3.6pt;
	padding-left: 7.2pt;
	padding-right: 3.6pt;
	padding-top: 3.6pt;
	text-align:center;
	font-size: 100%;
	font-weight:bolder;
	text-transform: uppercase;
	letter-spacing: 1.2pt;
	color: #4f6b72;
}

.ratinglist tbody td {
	font-size: 100%;
	color: #444;
	text-align: center;
}

.ratinglist td.rangnr {
	padding-right: 7pt;
	text-align: right;
}

.ratinglist td.naam {
	padding-bottom: 3.6pt;
	padding-left: 7.2pt;
	padding-right: 3.6pt;
	padding-top: 3.6pt;
	text-align: left;
}

.ratinglist td.elo {
}

.ratinglist td.vorig {
}

.ratinglist td.saldo {
	padding-right: 25px;
	text-align: right;
}

.ratinglist td.lpr {
}

.ratinglist td.tgr {
}

.ratinglist td.gsp {
	padding-right: 20px;
	text-align: right;
}

.ratinglist td.knsb {
}

/* VOOR BEREKENINGSTABEL: */

table.calctable {
	margin-left: auto; 
	margin-right: auto;
	border-collapse: collapse;
	background-color: #E0FFFF;
	font-size: 0.75em;
	font-family: verdana;
}

.calctable th {
	background: #D4D0C8; /* grijs */
	text-align: center;
}

.calctable td {
	text-align: center;
}

.calctable th, td {
	border: 1px solid #000000;
	padding-bottom: 2pt;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-top: 2pt;
}

/* Voor bovenste rij met 15 dummy kolommen */
/* Niet wijzigen: hiermee wordt het tabelmodel vastgelegd */
.empty {
	background: white;
	border-top-style: hidden!important;
	border-left-style: hidden!important;
	border-right-style: hidden!important;
}

.normal {
	font-weight: normal;
}

.calctable th.left, td.left {
	text-align: left;
}

.calctable td.right {
	text-align: right;
}

.calctable td.orange {
	background-color: #FFD700;
}

.calctable td.green {
	background-color: #99ffcc;
}

.calctable td.blue {
	background-color: #87CEEB;
}

.calctable td.purple {
	background-color: #D8BFD8;
}

.calctable td.yellow {
	background-color: #FFFF00;
}

.calctable td.red {
	background-color: #FF9999;
}

.calctable td.right_border_hidden {
	border-right-style: hidden!important;
}

.calctable td.left_border_hidden {
	border-left-style: hidden!important;
}


